export default {
  strategy: {
    btn: {
      monitorTarget: 'monitor Target'
    },
    natureSourceOptions: [
      {
        value: '0',
        label: 'Arbitrage'
      },
      {
        value: '1',
        label: 'Pure disk arbitrage'
      },
      {
        value: '2',
        label: 'Hedging'
      },
      {
        value: '3',
        label: 'Pure spot'
      },
      {
        value: '4',
        label: 'Cooperative insurance'
      }
    ],
    typeSourceOptions: [
      {
        value: '0',
        label: 'Present time'
      },
      {
        value: '1',
        label: 'Pure disk'
      },
      {
        value: '2',
        label: 'Pure spot'
      }
    ],
    usingFlagSourceOptions: [
      {
        value: '0',
        label: 'draft'
      },
      {
        value: '1',
        label: 'submit'
      },
      {
        value: '2',
        label: 'authing'
      },
      {
        value: '3',
        label: 'authed'
      },
      {
        value: '4',
        label: 'cancel'
      },
      {
        value: '5',
        label: 'changing'
      }
    ],
    strategyManage: {
      title: 'strategy title',
      detailTitle: 'detail Title',
      monitorTitle: 'monitor Title',
      id: 'id',
      usingFlag: 'using Flag',
      organId: 'organ Name',
      strategyName: 'strategy Name',
      strategyCode: 'strategy Code',
      projectId: 'project Name',
      typeId: 'type',
      strategyNature: 'strategy Nature',
      makeDate: 'strategy Make Date',
      startDate: 'strategy Start Date',
      endDate: 'strategy End Date',
      applicantId: 'apply Name',
      makeUser: 'marker User',
      deptId: 'department',
      monitor: {
        totalCapitalOccupation: 'total Capital Occupation',
        targetProfit: 'target Profit',
        stopLoss: 'stop Loss',
        hedgingRatio: 'hedging Ratio',
        hedgingRatioStart: 'hedging Ratio Start',
        hedgingRatioEnd: 'hedging Ratio End'
      },
      edit: {
        id: 'id',
        organId: 'organ Name',
        strategyName: 'strategy Name',
        strategyCode: 'strategy Code',
        projectId: 'project Name',
        deptId: 'department',
        startDate: 'strategy Start Date',
        endDate: 'strategy End Date',
        applicantId: 'apply Name',
        typeId: 'type',
        strategyNature: 'strategy Nature',
        firstLeg: 'first Leg',
        secondLeg: 'second Leg',
        makeDate: 'strategy Make Date',
        makeUser: 'marker User',
        remark: 'remark',
        changeUser: 'change User',
        changeDate: 'change Date',
        changeDesc: 'change Desc'
      },
      attachTitle: 'attach',
      changeDataTitle: 'change Data',
      changeHistoryTitle: 'change History',
      authTitle: 'auth History',
      attachList: {
        attachMent: 'attach Ment',
        fileName: 'file Name',
        createDate: 'create Date',
        createUser: 'create User',
        remark: 'remark'
      },
      authList: {
        authDate: 'auth Date',
        authUser: 'auth User',
        usingFlag: 'using Flag',
        content: 'content'
      }
    },
    /* // 计划管理 */
    planManage: {
      detailTitle: 'main information',
      titleName: 'Schedule management list',
      query: {
        planName: 'planName',
        planCode: 'planName',
        markerUser: 'markerUser',
        applyUser: 'applyUser',
        status: 'status',
        type: 'type',
        nature: 'nature',
        department: 'department',
        projectName: 'projectName'
      },
      title: {
        id: '',
        status: 'status',
        organName: 'organName',
        planName: 'planName',
        planCode: 'planCode',
        projectName: 'projectName',
        type: 'type',
        nature: 'nature',
        planStartDate: 'planStartDate',
        planEndDate: 'planEndDate',
        account: 'Futures account',
        fAccount: 'bypass account',
        applyUser: 'applyUser',
        markerUser: 'markerUser',
        markerDate: 'markerDate',
        department: 'department'
      },
      inPriceDiff: 'Enter the basis',
      outPriceDiff: 'Leave the basis',
      targetProfit: 'Check surplus amount',
      stopLoss: 'Stop loss amount',
      totalCapitalOccupation: 'Total capital occupation',
      hedgingRatio: 'The hedge ratio',
      hedgingRatioStart: 'Hedging proportion start',
      hedgingRatioEnd: 'Hedging proportion end',

      strategyTitle: 'The strategy infomation',
      spotTitle: 'The spot information',
      derivativesTitle: 'The derivatives information',
      attachTitle: 'attachment information',
      changeDetailTitle: 'change record',
      auditHisTitle: 'Review the history',
      edit: {
        id: '',
        organName: 'organName',
        planName: 'planName',
        planCode: 'planCode',
        applyUser: 'applyUser',
        department: 'department',
        planStartDate: 'planStartDate',
        planEndDate: 'planEndDate',
        projectName: 'projectName',
        type: 'type',
        nature: 'nature',
        account: 'Futures account',
        fAccount: 'bypass account',
        markerDate: 'markerDate',
        planDescribe: 'planDescribe',
        changeUser: 'changeUser',
        changeDate: 'changeDate',
        planChangeDescribe: 'planChangeDescribe',
        /* 现货信息 */
        spotList: {
          organName: 'organName',
          productName: 'productName',
          contractType: 'contractType',
          count: 'count',
          upCount: 'upCount',
          maxCount: 'maxCount',
          unit: 'unit',
          expectedPrice: 'expectedPrice',
          currency: 'currency'
        },
        /* 衍生品信息 */
        derivativesInfo: {
          groupCount: 'groupCount',
          hands: 'hands',
          inPriceDiff: 'Admission price difference',
          outPriceDiff: 'Leave spreads',
          type: 'type',
          contractCode: 'contractCode',
          buyOrSell: 'buyOrSell',
          count: 'count',
          upCount: 'upCount',
          maxCount: 'maxCount',
          unit: 'unit',
          marketPrice: 'market price',
          inPrice: 'Admission prices',
          outPrice: 'Leave the price',
          currency: 'currency'
        },
        attachList: {
          fileName: 'fileName',
          uploadDate: 'uploadUser',
          uploadUser: 'uploadUser',
          remarks: 'remarks'
        },
        changeDetailList: {
          changeUser: 'Change a person',
          changeDate: 'change date',
          changeDesc: 'change description'
        },
        auditHisList: {
          authDate: 'date of approval',
          authUser: 'auditor',
          usingFlag: 'audit status',
          content: 'content'
        }
      }
    },
    strategyChangeManage: {
      title: 'strategy Change Manage List',
      id: 'id',
      usingFlag: 'using Flag',
      strategyName: 'strategy Name',
      strategyCode: 'strategy Code',
      applyName: 'apply Name',
      markerUser: 'marker User',
      changeUser: 'change User',
      changeDate: 'change Date',
      changeDesc: 'change Desc',
      department: 'department'
    },
    futuresAndSpotBaseSheet: {
      form: {
        title: 'base sheet of futures and spot goods ',
        organName: 'organ name',
        departmentName: 'department name',
        property: 'property',
        type: 'type',
        productName: 'product name',
        futuresContract: 'futures contract'
      },
      list: {
        date: 'date',
        organName: 'organ name',
        departmentName: 'department name',
        property: 'property',
        type: 'type',
        strategyName: 'strategy name',
        spotGoods: 'spot goods',
        productName: 'product name',
        documentNumber: 'document number',
        contractType: 'contract type',
        quantity: 'quantity',
        unit: 'unit',
        priceType: 'the type of price',
        price: 'price',
        cost: 'cost',
        spreadsProfits: 'spreads profits',
        currency: 'currency',
        positionProfitsLoss: 'position profits and loss',
        offsetGainLoss: 'offset gain and loss',
        subtotal: 'subtotal',
        derivative: 'derivative',
        entrustOrderNo: 'entrust order number',
        futuresContract: 'futures contract',
        businessDirection: 'buy/sale',
        openCloseDirection: 'open/close',
        poundage: 'poundage',
        transactionPrice: 'transaction price',
        transactionDate: 'transaction date',
        futuresAccount: 'futures account',
        bypassAccount: 'bypass account',
        total: 'total'
      },
      priceTypeOption: [
        {
          value: '1',
          label: 'fixed price'
        },
        {
          value: '2',
          label: 'point price'
        },
        {
          value: '3',
          label: 'average price'
        }
      ],
      currencyOption: [
        {
          value: '1',
          label: 'RMB'
        },
        {
          value: '2',
          label: 'US'
        }
      ],
      openCloseDirectionOption: [
        {
          value: '1',
          label: 'open'
        },
        {
          value: '2',
          label: 'close'
        }
      ],
      monetaryUnitOption: [
        {
          value: '1',
          label: 'yuan'
        },
        {
          value: '2',
          label: 'one thousand yuan'
        }
      ]
    },
    /* // 指令管理 */
    instructions: {
      instructionsName: 'Instruction Name',
      instructionsCode: 'Instruction Code',
      instructionsType: 'Instruction Type',
      instructionsTypeArrs: [{
        value: '1',
        label: 'Ordinary Instruction'
      }, {
        value: '2',
        label: 'Adjust Instruction'
      }, {
        value: '3',
        label: 'Delivery Instruction'
      }, {
        value: '4',
        label: 'Move Storehouse Instruction'
      }],
      giveUser: 'Give User',
      contract: 'Contract',
      buyOrSell: 'Buy Or Sell',
      buyOrSellArrs: [{
        value: '1',
        label: 'Buy'
      }, {
        value: '2',
        label: 'Sell'
      }],
      openOrClose: 'Open Or Close',
      openOrCloseArrs: [{
        value: '1',
        label: 'Open'
      }, {
        value: '2',
        label: 'Close'
      }],
      organName: 'Organ Name',
      instructionsState: 'Instruction State',
      instructionsStateArrs: [{
        value: '1',
        label: 'Executing'
      }, {
        value: '2',
        label: 'Completed'
      }, {
        value: '3',
        label: 'Returned'
      }],
      strategyOrPlan: 'Strategy Or Plan',
      strategyOrPlanName: 'Strategy Or Plan Name',
      strategyOrPlanCode: 'Strategy Or Plan Code',
      giveTime: 'Give Time',
      endTime: 'End Time',
      tradUser: 'Trade User',
      futuresAccount: 'Futures Account',
      childAccount: 'Child Account',
      instructionQuantity: 'Instruction Quantity',
      quantity: 'Quantity',
      instructionsTurnoverQuantity: 'Instruction Turnover Quantity',
      positionTurnoverQuantity: 'Position Turnover Quantity',
      turnoverQuantity: 'Turnover Quantity',
      completion: 'Completion',
      title: 'Instruction Manage',
      department: 'Department',
      edit: {
        instructionInfo: 'Instruction Information',
        arrayQuantity: 'Group Quantity',
        array: 'Group',
        arrayInfo: 'Group Information',
        arrayUnit: 'Hand/Group',
        type: 'Type',
        typeArrs: [{
          value: '1',
          label: 'Futures'
        }, {
          value: '2',
          label: 'Bullish'
        }, {
          value: '3',
          label: 'Bearish'
        }],
        unit: 'Unit',
        unitName: 'Hand',
        turnoverPrice: 'Turnover Price',
        turnoverPriceMargin: 'Turnover Price Margin',
        currency: 'Currency',
        remark: 'remark',
        turnoverQuantity: 'Turnover Quantity',
        price: 'Price',
        priceMargin: 'Price Margin'
      },
      turnover: {
        instructionInfoList: 'Instruction Info List',
        considerationInstructionList: 'Consideration Instruction List',
        entrustBillCode: 'Entrust Bill Code',
        instructionTurnoverTitle: 'Instruction Picker',
        unmatchQuantity: 'Unmatch Quantity',
        derivativeInstructionList: 'Derivative Turnover List',
        unusedQuantity: 'Unused Quantity',
        turnoverTime: 'Turnover Time',
        actualQuotationAccount: 'Actual Quotation Account',
        positionTurnoverTitle: 'Turnover Detail Picker'
      }
    },
    // 现货头寸表
    spotGoodsPositionSheet: {
      priceType: 'Price Type',
      title: 'Spot Goods Position Sheet'
    },
    // 衍生品头寸表
    derivativePositions: {
      form: {
        title: 'Derivative position list',
        organName: 'Organization name',
        departmentName: 'Department name',
        entrustOrderNo: 'Entrustment single number',
        futuresContract: 'contract',
        businessDirection: 'buy/sale',
        openCloseDirection: 'open/close'
      },
      dataList: {
        date: 'Date',
        organName: 'Organization name',
        departmentName: 'Department name',
        entrustOrderNo: 'Entrustment single number',
        futuresContract: 'contract',
        businessDirection: 'buy/sale',
        openCloseDirection: 'open/close',
        quantity: 'Quantity',
        unit: 'Unit',
        poundage: 'Poundage',
        transactionPrice: 'Transaction price',
        transactionDate: 'Transaction date',
        futuresAccount: 'Futures account',
        bypassAccount: 'Subaccount',
        positionProfitsLoss: 'position profits and loss',
        offsetGainLoss: 'offset gain and loss',
        subtotal: 'Subtotal'
      },
      openCloseDirectionOption: [
        {
          value: '1',
          label: 'open'
        },
        {
          value: '2',
          label: 'close'
        }
      ]
    },
    // 现货盯市损益表
    spotMarketProfitLoss: {
      form: {
        title: 'Spot market profit and loss statement',
        productTypeName: 'Commodity classification',
        organName: 'Organization name',
        departmentName: 'Department name',
        productName: 'Commodity name',
        contractType: 'Contract type',
        documentNumber: 'Document number'
      },
      dataList: {
        date: 'Date',
        organName: 'Organization name',
        departmentName: 'Department name',
        productTypeName: 'Commodity classification',
        productName: 'Commodity name',
        material: 'Material',
        specification: 'Specification',
        model: 'Model',
        quantity: 'Quantity',
        contractType: 'Contract Type',
        documentNumber: 'Document Number',
        stareMarketUnitPrice: 'Stare the market unit price',
        unitPrice: 'Unit price',
        stareMarketProfit: 'Stare at the market profit',
        currency: 'currency',
        locking: 'locking'
      },
      // 币种
      currencyOptions: [
        {
          value: 'CNY',
          label: 'RMB'
        },
        {
          value: 'JPY',
          label: 'YEN'
        },
        {
          value: 'USD',
          label: 'DOLLAR'
        }
      ],
      // 合同类型
      contractTypeOptions: [
        {
          label: 'Procurement contract',
          value: '1'
        },
        {
          label: 'Sales contract',
          value: '2'
        }
      ],
      // 商品分类
      productTypeOptions: [
        {
          value: '0',
          label: 'aluminum'
        },
        {
          value: '1',
          label: 'alumina'
        }
      ]
    }
  }
}
